@charset "utf-8";
/* CSS Document */
* {
	font-family: "微软雅黑";
}

.pl_service3 .service_item:hover {
    width: 250px;
}
/*-
#c_static_001-16605558420290 .e_container-41.response-transition  {    opacity: 1;}

#c_static_001-16605558420290 .e_container-41 {    opacity: 0;}


-*/
.main:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0px;
    right: 0;
    z-index: 9;
    background-image: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0));
    height: 100px;
    /* box-shadow: 0px 30px 50px rgb(0 0 0 / 50%); */
    /* background-size: auto 99%; */
}

/*-
#c_static_001-16605558420290 .e_image-56,#c_static_001-16605558420290 .e_image-45,#c_static_001-16605558420290 .e_image-26{overflow:visible !important;}-*/
#c_static_001-16605558420290 .e_container-51 .p_item:hover img,#c_static_001-16605558420290 .e_container-40 .p_item:hover img,#c_static_001-16605558420290 .e_container-25 .p_item:hover img{
      transform: translate(-20px, 0px);
            -webkit-transform: translate(-20px, 0px);
            -moz-transform: translate(-20px, 0px);
            -o-transform: translate(-20px, 0px);
            -ms-transform: translate(-20px, 0px);
}
#c_static_001-16605558420290 .e_image-56 img,#c_static_001-16605558420290 .e_image-45 img,#c_static_001-16605558420290 .e_image-26 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
  transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}

#c_static_001-16605575607880 .e_button-26:hover{background-color:#fff;border: 1px solid #0054a6;color:#0054a6;}

#c_static_001-16605575607880 .e_button-26{background-color:rgba(0,0,0,0);border: 1px solid #ddd;}
#c_magiccube_009-1659670174015 .left .tab-item:nth-child(7):before{display:none;}


@media only screen and (max-width: 1660px) and (min-width: 1280px) {
  
  
  #c_navigation_115-1659671013789 .e_image-10{
      margin-left: 0;
  }

  
  
}
@media only screen and (max-width: 1660px) and (min-width: 1024px){


#c_static_001-16605558420290 .e_image-45 {
 margin-right: 0px;
}


}


#cpbt{font-size: 54px;margin-bottom: 10px;}

#cpan{border: 1px solid #0054a6;width:auto;display:block;border-radius: 100px;margin-top: 30px;padding: 6px 0px;text-align:center;max-width:160px;}

#cpan:hover{border: 1px solid #0054a6;background:#0054a6;}

#cpan:hover a{color:#fff;}


@media only screen and (max-width: 768px) {
  
  .my-map {
    margin: 0 auto;
    width: 100%;
    height: auto;
}
  
  
  
  #cpan{display:none;}



#c_magiccube_009-1659670174015 .left .tab-item:before{top: 21px;}

	#c_magiccube_009-1659670174015 .p_active {
    color: #0054a6;
    background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022070116375412886/cms/image/cfa4662d-cd42-42e3-9905-bb811d5b8173.png) no-repeat left center !important;;;;
 }
	
  #c_magiccube_009-1659670174015 .tab-item {
    display: block;
    width: calc((100% - 40px)/2) !important;
    line-height: 32px !important;
    text-align: left;
    margin: 0px 10px;
    float: left;
    padding-left: 16px;
    font-size: 12px;
    background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022070116375412886/cms/image/e3ebc252-2c05-4eae-9e1b-ddcffff010c1.png) no-repeat left center;
    cursor: pointer;
    position: relative;
}
  
  
  
  #c_magiccube_009-1659670174015 .p_tab_wrapper {
    display: flex;
    flex-direction: column;
}
  
  #cpbt {
    font-size: 22px;
    margin-bottom: 10px;
    text-align: center;
}

  #c_magiccube_009-1659670174015 .left {
    display: block;
    float: left;
    position: relative;
    width: auto;
    margin: 10px auto;
    display: block;
    margin-left: 0px;
    justify-content: center;
}
  
  
  .nyactive >div  a{
background:#0054a6 !important;
	
}	
.nyactive >div {
background:#0054a6 !important;
	
}
	
.nyactive a {
	color: #fff;
	/* font-weight: bold; */
}

}



@media only screen and (min-width: 769px) {
.nyactive >div {

	
}

	.jsactive >div{   background: #0054a6 !important;border-color:#0054a6 !important;}
	
 .jsactive a{color:#fff !important;}
	
.nyactive a {
	color: #0054a6;

}

.nyactive .e_text-26 a:before {
    width: 80% !important;
    margin-left: -40%;
    background: #0054a6;
    z-index: 0;
}

	

}







.page_a.current {
	background: #333 !important;
	color: #fff;
}

#c_static_001_P_1503-1659675283463 .e_bottomNav-22 .p_level1Item:nth-child(1),#c_static_001_P_1503-1659675283463 .e_bottomNav-22 .p_level1Item:nth-child(4),#c_static_001_P_1503-1659675283463 .e_bottomNav-22 .p_level1Item:nth-child(5),#c_static_001_P_1503-1659675283463 .e_bottomNav-22 .p_level1Item:nth-child(6),#c_static_001_P_1503-1659675283463 .e_bottomNav-22 .p_level1Item:nth-child(7){display:none;}

@-webkit-keyframes scaleUpDown {
from {
-webkit-transform: scale(1.08);
transform: scale(1.08);
}
to {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes scaleUpDown {
from {
-webkit-transform: scale(1.08);
transform: scale(1.08);
}
to {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}


@media screen and (min-width: 769px) {
.cpbg {
	border-bottom: #fff 1px solid;
	border-right: #fff 1px solid;
	margin-bottom: 15px;
}
.cpbg TR:hover{background:#0054a6;} 
	
	.cpbg TR:hover TD{color:#fff;}
.cpbg TR TD:nth-child(1) {
	width: 26%;
	font-weight:bold;
		text-align: left;
	padding-left: 30px;
}

	.cpbg TR TD:nth-child(3) {
	width: 26%;
	font-weight:bold;
	text-align: left;
	padding-left: 30px;
}
	
.cpbg TR TD {
	text-align: center;
	border-left: #fff 1px solid;
	line-height: 3.2;
	font-size: 14px;
	border-top: #fff 1px solid;
	/* padding-top: 10px; */
	/* padding: 10px 20px; */
	/* padding-bottom: 10px; */
	color: #333;
}
.cpbg TD p {
	text-align: center;
	line-height: 2.2;
	font-size: 14px;
	color: #333;
	padding: 0 !important;
}
.cpbg .bt {
	background-color: #ff4f51;
	color: #fff ! important;
	font-weight: bold;
}
.cpbg .bt p {
	background-color: #ff4f51;
	color: #fff !important;
	font-weight: bold;
}
TR.bg TD {
	color: #fff !important;
}

tr:nth-child(odd) {
	background-color: #eaeaea;
}
tr:nth-child(even) {
	background-color: #f8f8f8;
}
}

@media screen and (max-width: 768px) {
	tr:nth-child(1) td{color:#fff !important;font-size: 18px;font-weight: bold;}
tr:nth-child(1) {
	background-color: #004098 !important;
}
tr:nth-child(odd) {
	background-color: #eaeaea;
}
tr:nth-child(even) {
	background-color: #f8f8f8;
}
.cpbg TR {
	padding: 0px !important;
	line-height: 1.4;
}
.cpbg TD {
	border-left: #fff 1px solid;
	border-top: #fff 1px solid;
	text-align: center;
	line-height: 24px !important;
	font-size: 12px !important;
	color: #333;
	word-wrap: break-word;
	word-break: normal;
}
	.cpbg TR:hover{background:rgba(214,3,26,1);} 
		.cpbg TR:hover TD{color:#fff;}
.cpbg TR TD:nth-child(1) {
	width: 34%;
}
}


